{{tag>brouillon tutoriel environnements personnalisation}}



====== Integration Qt / GTK ======
<note important>
En chantier : si vous essayez les manipulations décrites dans ce tutoriel, merci de corriger les erreurs et d'ajouter vos remarques, warnings etc.

De l'aide serait le bienvenue de la part d'un utilisateur de KDE pour la partie intégration GTK à KDE.
</note>


Cette page à pour but de décrire des manipulations permettant une meilleur intégration des applications [[http://fr.wikipedia.org/wiki/Qt|Qt]] dans Gnome et [[http://fr.wikipedia.org/wiki/GTK%2B|GTK]] dans KDE.

<note tip>Cette page n'a bien sûr d'intérêt que si vous avez déjà une application Qt (resp. GTK) installée. Si ce n'est pas le cas, les manipulations décrites risquent de ne pas fonctionner.</note>

===== Qt dans Gnome =====

L'intégration de Qt dans Gnome a fait beaucoup de progrès. Depuis la version 4.5, Qt intègre un module permettant d'utiliser le thème système GTK pour les applications Qt. Celui-ci se nomme //QGtkStyle//. Il suffit donc de configurer les applications pour l'utiliser.

==== Applications KDE ====
Nous allons configurer les applications KDE pour utiliser le thème GTK, les icônes et les couleurs du système. 

Note : Relancer les applications une fois les modifications effectuées.

{{tutoriel:qgtkstyle_avant.png?350}}{{tutoriel:qgtkstyle_apres.png?350}}


=== Mise en œuvre ===

**Validé sous : Jaunty.**

== Graphiquement ==
[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://systemsettings|systemsettings]]**.

Lancer **systemsettings** (Système > Préférences > System Settings).

  * Dans **Apparence** choisir **Widget style : GTK+** => **Apply**
  * Dans **Icons** choisir le thème d'icônes voulu => **Apply**

Il se peut que les couleurs des fenêtres Qt soient un peu différentes des applications GTK. Dans ce cas, vous pouvez les régler dans **Colors** onglet **Colors**.

<note tip>Il y a un bug avec les icônes Humanity comme vous pouvez le voir sur les captures. Tester un autre thème.</note>

== Les mains dans le cambouis (Geeks only) ==

L'installation de **systemsettings** n'est pas indispensable car il ne fait que modifier les paramètres d'un fichier de configuration.

[[:tutoriel:comment_modifier_un_fichier|Modifier le fichier]] ''~/.kde/share/config/kdeglobals''. Et modifier les valeurs ''widgetStyle'' pour le style et ''Theme'' pour les icônes. La valeur à placer dans ''Theme'' correspond au nom du thème d'icônes (Système > Apparence > Personnaliser > Icônes).

Exemple :
<code>
---
widgetStyle=gtk+
---
Theme=Humanity
---
</code>

Il est également possible de modifier les couleurs des fenêtre mais c'est un peu moins pratique.



==== Autres applications Qt4 ====
<note help>Comment utiliser QGtkStyle pour les application Qt non KDE => qt4-qtconfig</note>


===== GTK dans KDE =====
Les applications en GTK (d'origine Gnome) ne prennent pas en compte les différents réglages de KDE, notamment de décoration et de style de fenêtre.

Un bon moyen de régler ce problème est d'utiliser le gkt-qt engine : [[:tutoriel:comment_installer_un_paquet|installez le paquet]] [[apt://gtk-qt-engine|gtk-qt-engine]]

Puis dans **Réglage du système > Apparence > Styles et polices GTK** selectionnez **Use my KDE style in GTK applications**

===== Voir Aussi =====
  * (en) [[http://labs.trolltech.com/page/Projects/Styles/GtkStyle | Site officiel de QGtkStyle]]


  * (en) [[http://brainstorm.ubuntu.com/idea/1714/ | GNOME QT integration sur Ubuntu brainstorm]]


